giant river turtle - Espagnol Anglais Dictionnaire